home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / gfx / 3d / algtxt.lha / AlgTextures / ReadMe.doc < prev    next >
Text File  |  1997-01-10  |  13KB  |  440 lines

  1.   -----------------------------------------------------------------------
  2.     Texture Compilation by S.J.Spikings                      10 01 1997
  3.   -----------------------------------------------------------------------
  4.  
  5.  
  6.   General
  7.   -------
  8.  
  9.     These textures are for Imagine 3.0 and have not been tested on 4.0.
  10.  
  11.     Many thanks go out to S.Kirvan for the texture file format document
  12.     without which none of this would have been possible.
  13.  
  14.   Contents
  15.   --------
  16.  
  17.     Bricks2.itx           FlareLores.jpg
  18.     Caustics.itx          Readme.doc ( this document )
  19.     CloudsXY.itx
  20.     CloudsXYZ.itx
  21.     Colourize.itx
  22.     HueShift.itx
  23.     LensFlare.itx
  24.     Organic.itx
  25.     Plaid.itx
  26.     Swap.itx
  27.     Tint.itx
  28.  
  29.  
  30.  
  31.   -----------------------------------------------------------------------
  32.     Bricks2               :   Colour, Filter, Reflection
  33.   -----------------------------------------------------------------------
  34.  
  35.  
  36.   Description.
  37.   ------------
  38.  
  39.     Produces a brick/tile effect which can be mixed with a texture already
  40.     on an object. The brick colour varies between a range set by the user
  41.     to produce a multi effect.
  42.  
  43.  
  44.   Requester.
  45.   ----------
  46.  
  47.     Colour (R/G/B)        :   Secondary colour to attribute colour between
  48.                               which brick colour varies.
  49.  
  50.     Variation             :   Controls "clumpiness" of variations in colour
  51.                               of bricks. Any positive value.
  52.  
  53.     Alpha 0 - 1 (0=none)  :   Controls transparency of bricks with respect
  54.                               to the existing colours.
  55.  
  56.     Width (X/Y/Z)         :   Controls scaling of texture.
  57.  
  58.     Mortar (R/G/B)        :   Sets colour of mortar.
  59.  
  60.     Mortar Size (0 to 1)  :   Sets mortar size as a proportion of the brick.
  61.  
  62.     X Step      (0 to 1)  :   Sets stagger along X axis.
  63.  
  64.     Y Step      (0 to 1)  :   Sets stagger along Y axis.
  65.  
  66.     Col=1 Ref=2 Trans=3   :   Sets texture to effect the colour, reflection
  67.                               or transparency.
  68.  
  69.  
  70.  
  71.   -----------------------------------------------------------------------
  72.     Caustics              :   Colour, Filter, Reflection
  73.   -----------------------------------------------------------------------
  74.  
  75.  
  76.   Description.
  77.   ------------
  78.  
  79.     An attempt at an underwater type effect as seen in swimming pools etc.
  80.  
  81.  
  82.   Requester.
  83.   ----------
  84.  
  85.     Color (R/G/B)         :   Colour of highlights.
  86.  
  87.     Alpha 0 - 1 (0=none)  :   Controls transparency of texture with respect
  88.                               to the existing colours.
  89.  
  90.     Width (X/Y/Z)         :   Controls size of texture.
  91.  
  92.     -> Colour   (0 or 1)  :   Sets texture to effect colour.
  93.  
  94.     -> Reflect  (0 or 1)  :   Sets texture to effect reflectivity.
  95.  
  96.     -> Trans    (0 or 1)  :   Sets texture to effect transparency.
  97.  
  98.  
  99.  
  100.   -----------------------------------------------------------------------
  101.     CloudsXY              :   Colour, Filter, Reflection
  102.   -----------------------------------------------------------------------
  103.  
  104.  
  105.   Description.
  106.   ------------
  107.  
  108.     A cloud like 2 dimensional noise texture.
  109.  
  110.  
  111.   Requester.
  112.   ----------
  113.  
  114.     Colour (R/G/B)        :   Sky colour.
  115.  
  116.     1=Col 2=Ref 3=Trans   :   What should texture effect.
  117.  
  118.     Alpha 0 - 1 (0=none)  :   Controls transparency of texture with respect
  119.                               to the existing attributes.
  120.  
  121.     Width (X/Y)           :   Sets size.
  122.  
  123.     Octaves               :   Complexity.
  124.  
  125.     F(x/y)                :   Alternative scaling method.
  126.  
  127.  
  128.  
  129.   -----------------------------------------------------------------------
  130.     CloudsXYZ             :   Colour, Filter, Reflection
  131.   -----------------------------------------------------------------------
  132.  
  133.  
  134.   Description.
  135.   ------------
  136.  
  137.     A cloud like 3 dimensional noise texture.
  138.  
  139.  
  140.   Requester.
  141.   ----------
  142.  
  143.     Colour (R/G/B)        :   Sky colour.
  144.  
  145.     1=Col 2=Ref 3=Trans   :   What should texture effect.
  146.  
  147.     Alpha 0 - 1 (0=none)  :   Controls transparency of texture with respect
  148.                               to the existing attributes.
  149.  
  150.     Width (X/Y/Z)         :   Sets size.
  151.  
  152.     Octaves               :   Complexity.
  153.  
  154.     F(x/y/z)              :   Alternative scaling method.
  155.  
  156.  
  157.  
  158.   -----------------------------------------------------------------------
  159.     Colourize             :   Colour, Filter, Reflection
  160.   -----------------------------------------------------------------------
  161.  
  162.  
  163.   Description.
  164.   ------------
  165.  
  166.     A simple texture which can be used to alter an existing texture/
  167.     brushmap. Can be used to have several colour variations based on
  168.     one brushmap.
  169.  
  170.  
  171.   Requester.
  172.   ----------
  173.  
  174.  
  175.     Colour (R/G/B)        :   Existing values are multiplied by these to
  176.                               control their balance.
  177.  
  178.     Reflct (R/G/B)        :   Existing values are multiplied by these to
  179.                               control their balance.
  180.  
  181.     Transp (R/G/B)        :   Existing values are multiplied by these to
  182.                               control their balance.
  183.  
  184.     Colour To Grey        :   Converts to greyscale before colourizing.
  185.  
  186.     Reflct To Grey        :   Converts to greyscale before colourizing.
  187.  
  188.     Transp To Grey        :   Converts to greyscale before colourizing.
  189.  
  190.  
  191.  
  192.   -----------------------------------------------------------------------
  193.     HueShift              :   Colour
  194.   -----------------------------------------------------------------------
  195.  
  196.  
  197.   Description.
  198.   ------------
  199.  
  200.     Allows you to alter colours, saturation and brightness of existing
  201.   colours. Can be used to have several variations of a brushmap without
  202.   having to do any image processing. Handy if you're low on memory.
  203.  
  204.  
  205.   Requester.
  206.   ----------
  207.  
  208.     HueSet   (0-359)      :   Allows you to set the colour of existing
  209.                               texture
  210.  
  211.     HueShift (0-359)      :   Allows you to move the colours around a
  212.                               colour wheel.
  213.  
  214.     Saturation scale      :   Scales saturation. Large values are okay
  215.                               but no negatives please.
  216.  
  217.     Value      scale      :   Scales brightness. Similar to saturation
  218.                               scaling.
  219.  
  220.  
  221.   -----------------------------------------------------------------------
  222.     LensFlare             :   Colour, Filter.
  223.   -----------------------------------------------------------------------
  224.  
  225.  
  226.   Description.
  227.   ------------
  228.  
  229.     This texture is an attempt at something similar to a LightWave
  230.     lensflare. To use add a primitive plane ( 100 * 100 ),add the texture
  231.     and then set to bright. See included jpeg.
  232.  
  233.  
  234.   Requester.
  235.   ----------
  236.  
  237.     Color   (R/G/B)       :   Sets colour of outer glow + halo.
  238.  
  239.     Radius  (Centre)      :   Radius of central glow which is the same as
  240.                               the default colour.
  241.  
  242.     Radius  (Fade)        :   Radius at which transitition between default
  243.                               colour to texture colour is completed.
  244.  
  245.     Radius  (Halo)        :   Radius of centre of halo.
  246.  
  247.     Halo    (Width)       :   Width of halo.
  248.  
  249.     Halo    (Intensity)   :   Brightness ( 0 - none  to  1 - full )
  250.  
  251.     Radius  (Star8)       :   Maximum radius of 8 pointed star.
  252.  
  253.     Radius  (Star16)      :   Maximium radius of 16 pointed star.
  254.  
  255.     Radius  (Streaks)     :   Maximum radius of streaks.
  256.  
  257.     Star8   (Intensity)   :   Brightness ( 0 - none  to  1 - full )
  258.  
  259.     Star16  (Intensity)   :   Brightness ( 0 - none  to  1 - full )
  260.  
  261.     Streaks (Intensity)   :   Brightness ( 0 - none  to  1 - full )
  262.  
  263.     Glow    (Size)        :   Size of blue band as a factor of centre radius.
  264.  
  265.     Glow    (Intensity)   :   Brightness ( 0 - none  to  1 - full )
  266.  
  267.  
  268.  
  269.   -----------------------------------------------------------------------
  270.     Organic               :   Colour, Filter, Reflection
  271.   -----------------------------------------------------------------------
  272.  
  273.  
  274.   Description.
  275.   ------------
  276.  
  277.     A space filling texture which produces curved bands of varying complexity.
  278.  
  279.  
  280.   Requester.
  281.   ----------
  282.  
  283.     Colour (R/G/B)        :   Colour of bands.
  284.  
  285.     Alpha 0 - 1 (0=none)  :   Mix value of texture with original attributes.
  286.  
  287.     Width (X/Y/Z)         :   Size of texture.
  288.  
  289.     -> Colour   (0 or 1)  :   Sets texture to effect colour.
  290.  
  291.     -> Reflect  (0 or 1)  :   Sets texture to effect reflectivity.
  292.  
  293.     -> Trans    (0 or 1)  :   Sets texture to effect transparency.
  294.  
  295.     Limit       (0 to 1)  :   Value of at which colour changes.
  296.  
  297.     Multiplyer   (n > 0)  :   Sets number of bands and complexity of pattern.
  298.  
  299.  
  300.                                                                                                                                
  301.  
  302.   -----------------------------------------------------------------------
  303.     Plaid                 :   Colour, Filter, Reflection
  304.   -----------------------------------------------------------------------
  305.  
  306.  
  307.   Description.
  308.   ------------
  309.  
  310.     A plaid like texture which happened by accident but it may be of some
  311.     use to someone.
  312.  
  313.  
  314.   Requester.
  315.   ----------
  316.  
  317.     Colour (R/G/B)        :   Colour of plaid.
  318.  
  319.     Alpha 0 - 1 (0=none)  :   Mix value of texture with original attributes.
  320.  
  321.     -> Colour   (0 or 1)  :   Sets texture to effect colour.
  322.  
  323.     -> Reflect  (0 or 1)  :   Sets texture to effect reflectivity.
  324.  
  325.     -> Trans    (0 or 1)  :   Sets texture to effect transparency.
  326.  
  327.     Iterations            :   Number of iterations. The higher the number
  328.                               the more complex the pattern but at the
  329.                               expense of longer rendering times.
  330.  
  331.     No. Colours           :   Number of colour bands between attribute RGB
  332.                               and requester RGB.
  333.  
  334.     X Frequency           :   Sets X size.
  335.  
  336.     Y Frequency           :   Sets Y size.
  337.  
  338.     Z Frequency           :   Sets Z size.
  339.  
  340.     X Shift               :   Sets X offset.
  341.  
  342.     Y Shift               :   Sets Y offset.
  343.  
  344.     Z Shift               :   Sets Z offset.
  345.  
  346.  
  347.  
  348.   -----------------------------------------------------------------------
  349.     Swap                  :   Colour, Filter, Reflection
  350.   -----------------------------------------------------------------------
  351.  
  352.   Description.
  353.   ------------
  354.  
  355.     This texture works a bit like Transpar.itx which is included with
  356.     Imagine 3.0 but is more flexible allowing any source and multiple
  357.     destinations. You can also set a replacement value and do simple
  358.     operations on the copied RGB values.
  359.  
  360.   Requester.
  361.   ----------
  362.  
  363.  
  364.     Colour       (0 or 1) :
  365.     Reflection   (0 or 1) :   Set attribute to be copied to 1 and others
  366.     Transparency (0 or 1) :   to 0.
  367.  
  368.     Replacement  (R/G/B)  :   Replacement value for one copied. Set to -1
  369.                               to retain existing value.
  370.  
  371.     Alpha        (0 to 1) :   Mix value for replacement RGB with original
  372.                               RGB.
  373.  
  374.     Colour       (0 or 1) :
  375.     Reflection   (0 or 1) :   Set destination attributes to 1 and others
  376.     Transparency (0 or 1) :   to 0.
  377.  
  378.     Inverse      (0 or 1) :   Inverse copied attribute before reapplying
  379.                               it. ( Useful for copying from colour to
  380.                               transparency )
  381.  
  382.     Average      (0 or 1) :   Convert to greyscale before reapplying.
  383.  
  384.     Alpha        (0 to 1) :   Mix value for copied RGB to destination RGB.
  385.  
  386.  
  387.  
  388.   -----------------------------------------------------------------------
  389.     Tint                  :   Colour, Filter, Reflection
  390.   -----------------------------------------------------------------------
  391.  
  392.  
  393.   Description.
  394.   ------------
  395.  
  396.     A simple texture which can be used to alter an existing texture/
  397.     brushmap. Can be used to fade in/out textures or to have several
  398.     colour variations based on one brushmap.
  399.  
  400.  
  401.   Requester.
  402.   ----------
  403.  
  404.     Colour (R/G/B)        :   Colour to tint with.
  405.  
  406.     Alpha  0 - 1 (0=none) :   Strength of tint.
  407.  
  408.     Reflct (R/G/B)        :   Reflectivity to tint with.
  409.  
  410.     Alpha  0 - 1 (0=none) :   Strength of tint.
  411.  
  412.     Transp (R/G/B)        :   Transparency to tint with.
  413.  
  414.     Alpha  0 - 1 (0=none) :   Strength of tint.
  415.  
  416.     Colour To Grey        :   Converts to greyscale before colourizing.
  417.  
  418.     Reflct To Grey        :   Converts to greyscale before colourizing.
  419.  
  420.     Transp To Grey        :   Converts to greyscale before colourizing.
  421.  
  422.  
  423.  
  424.  
  425.  
  426.   Contact.
  427.   --------
  428.  
  429.     These textures are freeware. Enjoy.
  430.  
  431.     If anyone out there could send me some source code showing how to
  432.     correctly alter the normals I'd  be most grateful. All my efforts
  433.     produce interesting but wrong effects when the object is rotated.
  434.  
  435.     To contact me ....
  436.  
  437.     EMail     : S.J.Spikings@Sheffield.ac.uk
  438.  
  439.     SnailMail : S.J.Spikings, 72B Harcourt Road, Sheffield, S10 1DJ, England
  440.